// #include<iostream>
// #include<unordered_set>
// #include<string>
// using namespace std;

// int main()
// {
//     string a, b;
//     getline(cin, a);
//     getline(cin, b);
//     unordered_set<char> s;
//     for (auto& ch : b) s.insert(ch);
//     for (auto& ch : a)
//     {
//         if (s.count(ch)) continue;
//         cout << ch;
//     }
//     return 0;
// }

#include<iostream>

using namespace std;

int main()
{
    int n; char c;
    cin >> n >> c;
    for (int i = 1; i <= (n % 2 == 1 ? 1 : 0) + (n / 2); i++)
    {
        for (int j = 1; j <= n; i++)
        {
            cout << c;
        }
        cout << endl;
    }
    return 0;
}